package com.atguigu.gulimall.seckill.vo;

import lombok.Data;

import java.math.BigDecimal;

@Data
public class SeckillSkuRedisTo {

    private Long id;
    /**
     * 活动id
     */
    private Long promotionId;
    /**
     * 活动场次id
     */
    private Long promotionSessionId;
    /**
     * 商品id
     */
    private Long skuId;
    /**
     * 秒杀价格
     */
    private BigDecimal seckillPrice;
    /**
     * 秒杀总量
     */
    private BigDecimal seckillCount;
    /**
     * 每人限购数量
     */
    private BigDecimal seckillLimit;
    /**
     * 排序
     */
    private Integer seckillSort;

    private SkuInfoVo skuInfo;

    /**
     * 随机码
     * 每个秒杀商品对应一个随机码，到秒杀开始前前端才能获取到
     * 不能只用skuId，因为很容易知道商品的skuId.
     * 防止有人用脚本等提前抢
     */
    private String randomCode;

    //秒杀的起止时间
    private Long startTime;
    private Long endTime;
}
